// JavaScript Document
$(function(){
	//跳回顶部
	$(window).scroll(function(){
		var $top=$('.top');
		//跳回顶部的显隐
		if($(window).scrollTop() >= $(window).height()){
			$top.show();
		}else{
			$top.hide();
		};
		//点击跳回顶部
		$top.click(function(){
			$('body,html').animate({scrollTop:0},100);
		});
		//商城滚动监听
		$('.store-btn').css();
	});
	
	//app下载广告事件
	var $offBtn = $('.appX'),
		$appDown = $('.appOff'),
		$app = $('.appOn');
	$offBtn.click(function(){
		$appDown.show();
		$app.hide();
	});
    $appDown.click(function(){
        $appDown.hide();
        $app.show ();
    });
	
	//商品列表
	var $listBtn = $('.goods-list h5');
	$listBtn.click(function(){
		$(this).find('i').toggleClass('icon-angle-down');
		$(this).siblings('hr').toggle().siblings('p').toggle();
	})
	

	//商品详情页
	//商品属性、图文介绍、评论切换
	$('.goodsTab a').click(function(){
		var $goodsClass = $('.goodsClass'),
			$goodsIntroduce = $('.goodsIntroduce'),
			$goodsComment = $('.goodsComment'),
			a = $(this).index();
		$(this).addClass('bg-yellow').siblings().removeClass('bg-yellow');
		if(a==0){
			$goodsClass.show();
			$goodsIntroduce.hide();
			$goodsComment.hide();
		}else if(a==1){
			$goodsClass.hide();
			$goodsIntroduce.show();
			$goodsComment.hide();	
		}else{
			$goodsClass.hide();
			$goodsIntroduce.hide();
			$goodsComment.show();	
		}
	})
	
	//确定订单
	//商城活动
	$('.goods-activity div').click(function(){
		$('.goods-activity p').toggle();
		$('.goods-activity div span').toggleClass('icon-angle-down')
	})
	//商品推荐
	var grConLenght = ($('.gr-con li').length)*100;
	$('.gr-con').css('width',grConLenght);
		

})
/*
    图片加载完毕的事件，使在不同手机上高度等于宽度，这样在列表页样式就会统一
 * @param obj:表示当前图片对象
 * @author：zyg
  * */
function imgheqw(obj){
    obj.style.height=($(window).width()-60)/2+'px'
}
/*
    适用于新模板商品两列分布,商品名称显示2行的情况
*   商品名称过长时，过长部分文字显示为"...",不过长的显示全部文字
*   @param objs：包含商品名称的元素集合
*    @param minus：number 数值越大，显示字数少
* */
function deal_words(objs,minus){
    minus = minus!==undefined ? minus : 2;
    var allow_words_num =  Math.ceil(($(window).width()-30)/12);
    objs.html(function(k,v){
        if(v.length>allow_words_num){
            return v.substr(0,allow_words_num-minus)+'...';
        }else{
            return v;
        }
    });
}
